put up a very strong defence - Turkish English Dictionary